package com.thinkgem.jeesite.modules.sys.entity;

import com.thinkgem.jeesite.common.persistence.MyBaseEntity;
import com.thinkgem.jeesite.common.utils.excel.annotation.ExcelField;
import com.thinkgem.jeesite.modules.product.entity.attribute.TbProductAttribute;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class TbProductImport extends MyBaseEntity{
    private Integer id;
    private String reserveFlag;//商品类别
    private String catetoryName;//类别名称
    private String barcode;//条形码
    private String title;//商品名称
    private Integer proSort;//排序
    private String size;//商品单位
    private String isTenement;//是否可用物业钱包
    private String attr;//属性
    private BigDecimal price;//价格
    private String proNum;//货号
    private Integer storeNum;//库存
    private Integer isAlertStoreNum;//库存预警值
    private String gender;//是否为每天预定
    private String reserveStartTime;//预定开始时间
    private String reserveEndTime;//预定结束时间

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
    @ExcelField(title="所属类别", align=2, sort=1)
    public String getReserveFlag() {
        return reserveFlag;
    }

    public void setReserveFlag(String reserveFlag) {
        this.reserveFlag = reserveFlag;
    }
    @ExcelField(title="类别名称", align=2, sort=2)
    public String getCatetoryName() {
        return catetoryName;
    }

    public void setCatetoryName(String catetoryName) {
        this.catetoryName = catetoryName;
    }
    @ExcelField(title="条形码", align=2, sort=3)
    public String getBarcode() {
        return barcode;
    }

    public void setBarcode(String barcode) {
        this.barcode = barcode;
    }
    @ExcelField(title="商品名称", align=2, sort=4)
    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }
    @ExcelField(title="排序", align=2, sort=5)
    public Integer getProSort() {
        return proSort;
    }

    public void setProSort(Integer proSort) {
        this.proSort = proSort;
    }
    @ExcelField(title="单位", align=2, sort=6)
    public String getSize() {
        return size;
    }

    public void setSize(String size) {
        this.size = size;
    }
    @ExcelField(title="是否可用物业钱包(1是,0否)", align=2, sort=7)
    public String getIsTenement() {
        return isTenement;
    }

    public void setIsTenement(String isTenement) {
        this.isTenement = isTenement;
    }
    @ExcelField(title="属性（红色XL）", align=2, sort=8)
    public String getAttr() {
        return attr;
    }

    public void setAttr(String attr) {
        this.attr = attr;
    }
    @ExcelField(title="价格", align=2, sort=9)
    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }
    @ExcelField(title="货号", align=2, sort=10)
    public String getProNum() {
        return proNum;
    }

    public void setProNum(String proNum) {
        this.proNum = proNum;
    }
    @ExcelField(title="库存", align=2, sort=11)
    public Integer getStoreNum() {
        return storeNum;
    }

    public void setStoreNum(Integer storeNum) {
        this.storeNum = storeNum;
    }
    @ExcelField(title="库存预警值", align=2, sort=12)
    public Integer getIsAlertStoreNum() {
        return isAlertStoreNum;
    }

    public void setIsAlertStoreNum(Integer isAlertStoreNum) {
        this.isAlertStoreNum = isAlertStoreNum;
    }
    @ExcelField(title="是否每天预定(O否，1是)", align=2, sort=13)
    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }
    @ExcelField(title="预定开始时间", align=2, sort=14)
    public String getReserveStartTime() {
        return reserveStartTime;
    }

    public void setReserveStartTime(String reserveStartTime) {
        this.reserveStartTime = reserveStartTime;
    }
    @ExcelField(title="预定结束时间", align=2, sort=15)
    public String getReserveEndTime() {
        return reserveEndTime;
    }

    public void setReserveEndTime(String reserveEndTime) {
        this.reserveEndTime = reserveEndTime;
    }

    @Override
    public void preInsert() {

    }
    @Override
    public void preUpdate() {

    }


}